Replace embedded ivykis with a separate package to improve
dependency management and enable library reuse.
The ivykis library now properly supports io_uring when
CONFIG_KERNEL_IO_URING is enabled.
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
8fcf45d05aea3de53163bd25099a4ea08f060c5f)
PKG_NAME:=syslog-ng
PKG_VERSION:=4.10.2
-PKG_RELEASE:=1
+PKG_RELEASE:=2
PKG_LICENSE:=LGPL-2.1-or-later GPL-2.0-or-later
CATEGORY:=Administration
TITLE:=A powerful syslog daemon
URL:=https://www.syslog-ng.com/products/open-source-log-management/
- DEPENDS:=+libpcre2 +glib2 +libopenssl +libpthread +librt +libdbi +libjson-c +libcurl +libuuid +SYSLOGNG_LOGROTATE:logrotate +LIBCURL_ZLIB:zlib
+ DEPENDS:=+libpcre2 +glib2 +libopenssl +libpthread +librt +libdbi +libjson-c +libcurl +libuuid +ivykis +SYSLOGNG_LOGROTATE:logrotate +LIBCURL_ZLIB:zlib
ALTERNATIVES:=300:/sbin/logread:/usr/libexec/logread.sh
endef
--disable-sql \
--disable-linux-caps \
--with-jsonc=system \
+ --with-ivykis=system \
--enable-cpp=no \
--disable-example-modules \
--enable-json=yes \